home *** CD-ROM | disk | FTP | other *** search
- /_cc exch def /_cn exch def
- /setseparationgray/setgray load def
- /separationimage/image load def
- /$1/setgray load def
- /$2/setcmykcolor load def
- /$3/imagemask load def
- /$4/image load def
- /$5/colorimage load def
- /$6/fill load def
- /$7/eofill load def
- /$8/stroke load def
- /$9/show load def
- /$10/ashow load def
- /$11/widthshow load def
- /$12/kshow load def
- /$13/awidthshow load def
- /dict_count countdictstack def/op_count count 1 sub def/showpage{}def
- /findcmykcustomcolor{5 array astore readonly}bdf
- /setgray{1. exch sub 0 0 0 4 -1 roll //epsdict /setcmykcolor get exec}bdf
- /setrgbcolor{ 3{1 exch sub 3 1 roll}repeat 3 copy 2{2 copy gt{exch}if pop}repeat
- 4 1 roll 3{3 index sub 3 1 roll}repeat 4 -1 roll //epsdict /setcmykcolor get exec}bdf
- /x matrix def/_op false def
- /setoverprint{//epsdict exch /_op exch put}bdf
- /P{currentgray 1 eq _op and not}bdf
- /setcmybcolor{//epsdict /setcmykcolor get exec}bdf
- /imagemask{dup type/dicttype eq{//epsdict /$3 get exec}{//epsdict begin P{currentdict end/$3 get exec}{_op not {gsave 0 0 moveto 1 0 lineto 1 1 lineto 0 1 lineto closepath 1 $1 $6 grestore}if
- gsave x currentmatrix nulldevice setmatrix currentdict end/$3 get exec grestore}ifelse}ifelse}bdf
- /colorimage {
- //epsdict begin _cc 3 le{currentdict end /$5 get exec}{gsave x currentmatrix nulldevice setmatrix currentdict end /$5 get exec grestore}ifelse end
- }bdf
- /fill{//epsdict begin P{currentdict end /$6 get exec}{end newpath}ifelse}bdf
- /eofill{//epsdict begin P{currentdict end /$7 get exec}{end newpath}ifelse}bdf
- /stroke{//epsdict begin P{currentdict end /$8 get exec}{end newpath}ifelse}bdf
- /show{//epsdict begin P{currentdict end /$9 get exec}{end stringwidth rmoveto}ifelse}bdf
- /ashow{//epsdict begin P{currentdict end /$10 get exec}{gsave currentpoint x currentmatrix nulldevice
- setmatrix moveto currentdict end /$10 get exec currentpoint grestore moveto}ifelse}bdf
- /widthshow{//epsdict begin P{currentdict end /$11 get exec}{gsave currentpoint x currentmatrix nulldevice
- setmatrix moveto currentdict end /$11 get exec currentpoint grestore moveto}ifelse}bdf
- /awidthshow{//epsdict begin P{currentdict end /$13 get exec}{gsave currentpoint x currentmatrix nulldevice
- setmatrix moveto currentdict end /$13 get exec currentpoint grestore moveto}ifelse}bdf
- /kshow{//epsdict begin P{currentdict end /$12 get exec}{gsave currentpoint x currentmatrix nulldevice
- setmatrix moveto currentdict end /$12 get exec currentpoint grestore moveto}ifelse}bdf
-